InteGuard: Toward Automatic Protection of Third-Party Web Service Integrations
نویسندگان
چکیده
A web application today often utilizes web APIs to incorporate third-party services into its functionality. Such API integration, however, is full of security perils: recent studies show that popular web sites using high-profile web services, such as PayPal/Amazon checkouts and Facebook/Google singlesign-on (SSO) services, are riddled with logic flaws, enabling a malicious party to shop for free or log into a victim’s account. To address this new threat, techniques need to be developed to facilitate secure integration of third-party web services. To answer this urgent call, we present in this paper InteGuard, the first system that offers security protection to vulnerable web API integrations. InteGuard operates a proxy in front of the service integrator’s web site, performing security checks on a set of invariant relations among the HTTP messages the integrator receives during a transaction (e.g., a checkout from a web store or a web SSO). These invariants link multiple HTTP sessions to a transaction and capture their security-critical relations. They also characterize transactionrelated communication the proxy cannot directly observe, which happens between the client and the service provider. InteGuard includes a suite of novel techniques that automatically extract such invariants from a variety of communication channels adopted by diverse integrations and achieve effective false positive control in this process. Our evaluation shows that InteGuard can defeat complicated exploits on high-profile web services, with little impact on their normal operations.
منابع مشابه
Third Party Multimedia Streaming Control with Guaranteed Quality of Service in Evolved Packet System
This paper studies implementation issues of Parlay X “Multimedia Streaming Control” and “Applicationdriven Quality of Service” web services in the Evolved Packet System (EPS). EPS is defined as evolution of mobile communication networks with broadband radio interface and Internet Protocol (IP) based core. The main signalling protocols in EPS used for multimedia session management and quality of...
متن کاملASSERT4SOA: Toward Security Certification of Service-Oriented Applications
ASSERT4SOA project proposes machine readable certificates to be used to allow Web service requesters to automatically assess the security properties of Web services (and their providers) as certified by some trusted third party. This vision promises to open up an entire new market for certification services.
متن کاملA Distributed DRM Platform Based on a Web-Oriented Watermarking Protocol
This paper presents a distributed digital rights management platform (DRMp) based on a web-oriented watermarking protocol. The platform enables web service providers (SPs) to dynamically supply copyright protection services on behalf of web content providers (CPs) in a security context. Thus, CPs exploiting the platform can take advantage of copyright protection services supplied by SPs acting ...
متن کاملAutomatic QoS-aware Web Services Composition based on Set-Cover Problem
By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...
متن کاملApplying Web Oriented Technologies to Implement an Adaptive Spread Spectrum Watermarking Procedure and a Flexible DRM Platform
The advances in multimedia technologies have created opportunities for Internet pirates, who can copy multimedia documents and illegally distribute them, thus violating the legal rights of document owners or web content providers. Such a situation is an actual threat particularly for web content providers, which often have neither the technical competence nor the economical advantage to directl...
متن کامل